const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
  publicPath: process.env.NODE_ENV === 'production'? './' : '/',

  devServer: {
    // development server port 8000
    port: 9527
    // If you want to turn on the proxy, please remove the mockjs /src/main.jsL11
    // proxy: {
    //   '/api': {
    //     target: 'https:/www.abc.com/index.php?s=/store',
    //     ws: false,
    //     changeOrigin: true,
    //     pathRewrite: {
    //       '/api': ''
    //     }
    //   }
    // }
  },
  configureWebpack: config => {
		// 不是开发环境时生效
		if (process.env.NODE_ENV !== 'development') {
			config['performance'] = {
				// 警告 webpack 的性能提示
				hints: 'warning',
				// 入口起点的最大体积
				maxEntrypointSize: 50000000,
				// 生成文件的最大体积
				maxAssetSize: 30000000,
				// 只给出 js 文件的性能提示
				assetFilter: function (assetFilename) {
					return assetFilename.endsWith('.js')
				}
			}
		}
	}
})